home *** CD-ROM | disk | FTP | other *** search
/ GFX Sensations 1 / Graphic Sensations - Volume 1.iso / tools / amiga / 3d_tools / shelly14.lha / shelly / shelly.h < prev    next >
C/C++ Source or Header  |  1994-04-24  |  702b  |  41 lines

  1. /* Header for ShellyV1.4 - the ShellShapeGenerator */
  2. /* by RANDi:                                       */
  3. /*        (rschultz@informatik.uni-rostock.de)     */
  4.  
  5.  
  6. /* output-types */ 
  7.  
  8. #define POV 1
  9. #define RPL 2
  10. #define T3D 3
  11. #define RAW 4
  12.  
  13. /* calculation-modi */
  14.  
  15. #define NORMAL 1
  16. #define NODULE 2
  17.  
  18.  
  19. #define NO 0
  20. #define YES 1
  21.  
  22. struct punkt 
  23. {
  24.  struct punkt *next;
  25.  double x,y,z;
  26. };
  27.  
  28.  
  29. struct ShellyArguments
  30. {
  31.  double alpha, beta, phi, my, omega, omin, omax, smin, smax, A, a, b, P, W1, W2, N, L;
  32.  double od, nod, sd, Threshold, Scan, Scale;
  33.  double P2, W12, W22, N2, L2, Off2, P3, W13, W23, N3, L3, Off3;
  34.  char povargs[256];
  35.  int output, mode, Render;
  36. };
  37.  
  38. #define pi 3.141592654
  39. #define laenge 255
  40.  
  41.